from play_order.base_strategy import PlayOrderStrategy
from entity.player import Player, Card

class RLBasedStrategy(PlayOrderStrategy):
    def get_optimal_play_order(self, player: Player) -> list:
        """
        基于外部应用（如强化学习模型）给出最优出牌顺序的策略实现。
        目前具体接口调用待实现，返回一个空列表作为占位。
        """
        # TODO: 调用强化学习解答器，处理 player.hand 等数据后返回出牌顺序
        return []
